\hypertarget{structnih_1_1cuda_1_1sah_1_1extract__key}{
\section{nih\-:\-:cuda\-:\-:sah\-:\-:extract\-\_\-key$<$ \-Integer $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1cuda_1_1sah_1_1extract__key}\index{nih\-::cuda\-::sah\-::extract\-\_\-key$<$ Integer $>$@{nih\-::cuda\-::sah\-::extract\-\_\-key$<$ Integer $>$}}
}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1cuda_1_1sah_1_1extract__key_afb8f74c21d9c8f8f9c665063fb6976bf}{
typedef uint32 {\bfseries result\-\_\-type}}
\label{structnih_1_1cuda_1_1sah_1_1extract__key_afb8f74c21d9c8f8f9c665063fb6976bf}

\item 
\hypertarget{structnih_1_1cuda_1_1sah_1_1extract__key_afb8f74c21d9c8f8f9c665063fb6976bf}{
typedef uint32 {\bfseries result\-\_\-type}}
\label{structnih_1_1cuda_1_1sah_1_1extract__key_afb8f74c21d9c8f8f9c665063fb6976bf}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1cuda_1_1sah_1_1extract__key_a31ba7dacef71c78c8279d09400f6d19e}{
\-F\-O\-R\-C\-E\-\_\-\-I\-N\-L\-I\-N\-E \-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E uint32 {\bfseries operator()} (const \-Integer key\-\_\-centroid) const }
\label{structnih_1_1cuda_1_1sah_1_1extract__key_a31ba7dacef71c78c8279d09400f6d19e}

\item 
\hypertarget{structnih_1_1cuda_1_1sah_1_1extract__key_a31ba7dacef71c78c8279d09400f6d19e}{
\-F\-O\-R\-C\-E\-\_\-\-I\-N\-L\-I\-N\-E \-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E uint32 {\bfseries operator()} (const \-Integer key\-\_\-centroid) const }
\label{structnih_1_1cuda_1_1sah_1_1extract__key_a31ba7dacef71c78c8279d09400f6d19e}

\end{DoxyCompactItemize}
\subsubsection*{template$<$typename Integer$>$ struct nih\-::cuda\-::sah\-::extract\-\_\-key$<$ Integer $>$}



\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
bvh/cuda/backup/sah\-\_\-builder.\-cu\item 
bvh/cuda/sah\-\_\-builder.\-cu\end{DoxyCompactItemize}
